<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Recolors image</title>
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-base.css" />
<link media="all" rel="stylesheet" type="text/css" href="styles/03e73060321a0a848018724a6c83de7f-theme-medium.css" />

 </head>
 <body class="docs"><div class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <ul class="nav" style="width: 100%">
      <li style="float: left;"><a href="imagick.readimages.html">« Imagick::readimages</a></li>
      <li style="float: right;"><a href="imagick.reducenoiseimage.html">Imagick::reduceNoiseImage »</a></li>
    </ul>
  </div>
</div>
<div id="breadcrumbs" class="clearfix">
  <ul class="breadcrumbs-container">
    <li><a href="index.html">PHP Manual</a></li>
    <li><a href="class.imagick.html">Imagick</a></li>
    <li>Recolors image</li>
  </ul>
</div>
<div id="layout">
  <div id="layout-content"><div id="imagick.recolorimage" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Imagick::recolorImage</h1>
  <p class="verinfo">(PECL imagick 2 &gt;= 2.3.0, PECL imagick 3)</p><p class="refpurpose"><span class="refname">Imagick::recolorImage</span> &mdash; <span class="dc-title">Recolors image</span></p>

 </div>

 <div id="imagick.recolorimage-refsynopsisdiv">
   <div class="warning"><strong class="warning">警告</strong><p class="simpara">此函数在 Imagick 3.4.4 中被 <em class="emphasis">废弃</em>，强烈建议不要应用此函数。</p></div>
 </div>

 <div class="refsect1 description" id="refsect1-imagick.recolorimage-description">
  <h3 class="title">说明</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>Imagick::recolorImage</strong></span>(<span class="methodparam"><span class="type">array</span> <code class="parameter">$matrix</code></span>): <span class="type">bool</span></div>


  <p class="para rdfs-comment">
   Translate, scale, shear, or rotate image colors. This method supports variable sized matrices but normally
   5x5 matrix is used for RGBA and 6x6 is used for CMYK. The last row should contain the normalized values.
   此方法在Imagick基于ImageMagick 6.3.6以上版本编译时可用。
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagick.recolorimage-parameters">
  <h3 class="title">参数</h3>
  <p class="para">
   <dl>
    
     <dt>
<code class="parameter">matrix</code></dt>

     <dd>

      <p class="para">
       The matrix containing the color values
      </p>
     </dd>

    
   </dl>

  </p>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-imagick.recolorimage-returnvalues">
  <h3 class="title">返回值</h3>
  <p class="para">
   成功时返回 <strong><code>true</code></strong>。
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-imagick.recolorimage-examples">
  <h3 class="title">范例</h3>
  <p class="para">
    <div class="example" id="example-2843">
      <p><strong>示例 #1  <span class="function"><strong>Imagick::recolorImage()</strong></span></strong></p>
      <div class="example-contents">
      <div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">recolorImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagePath</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$imagick&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;\</span><span style="color: #0000BB">Imagick</span><span style="color: #007700">(</span><span style="color: #0000BB">realpath</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagePath</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$remapColor&nbsp;</span><span style="color: #007700">=&nbsp;[&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,];<br /><br /></span><span style="color: #FF8000">//$remapColor&nbsp;=&nbsp;[<br />//&nbsp;&nbsp;&nbsp;&nbsp;1.438,&nbsp;-0.122,&nbsp;-0.016,&nbsp;&nbsp;0,&nbsp;0,&nbsp;-0.03,<br />//&nbsp;&nbsp;&nbsp;&nbsp;-0.062,&nbsp;&nbsp;1.378,&nbsp;-0.016,&nbsp;&nbsp;0,&nbsp;0,&nbsp;&nbsp;0.05,<br />//&nbsp;&nbsp;&nbsp;&nbsp;-0.062,&nbsp;-0.122,&nbsp;1.483,&nbsp;&nbsp;&nbsp;0,&nbsp;0,&nbsp;-0.02,<br />//];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">@</span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">recolorImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$remapColor</span><span style="color: #007700">);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-Type:&nbsp;image/jpg"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getImageBlob</span><span style="color: #007700">();<br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div>
      </div>

    </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-imagick.recolorimage-seealso">
  <h3 class="title">参见</h3>
  <p class="para">
   <ul class="simplelist">
    <li class="member"><span class="function"><a href="imagick.displayimage.html" class="function" rel="rdfs-seeAlso">Imagick::displayImage()</a> - Displays an image</span></li>
   </ul>
  </p>
 </div>

 
</div></div></div></body></html>